Text copied to clipboard!

Название

Text copied to clipboard!

Программист игр

Описание

Text copied to clipboard!
Мы ищем талантливого и увлечённого программиста игр, который присоединится к нашей команде разработчиков для создания захватывающих и инновационных видеоигр. В этой роли вы будете неотъемлемой частью процесса разработки, начиная от концепции и заканчивая выпуском продукта. Вы будете работать в тесном сотрудничестве с дизайнерами, художниками, тестировщиками и другими программистами, чтобы воплотить в жизнь уникальные игровые идеи. Основные задачи включают разработку игрового движка, реализацию игровых механик, оптимизацию производительности и устранение ошибок. Вы будете использовать современные языки программирования, такие как C++, C#, Python, а также работать с игровыми движками, включая Unity и Unreal Engine. Кроме того, вы будете участвовать в создании инструментов для внутреннего использования, которые помогут ускорить процесс разработки и улучшить качество продукта. Мы ожидаем, что кандидат будет обладать отличными навыками решения проблем, умением работать в команде и страстью к видеоиграм. Опыт в разработке игр, знание алгоритмов и структур данных, а также понимание принципов объектно-ориентированного программирования являются обязательными. Также приветствуется опыт работы с многопоточностью, сетевым программированием и мобильной разработкой. Работа в нашей компании предоставляет возможность развиваться в профессиональном плане, участвовать в интересных проектах и влиять на конечный продукт. Мы ценим креативность, инициативность и стремление к постоянному обучению. Если вы хотите стать частью динамичной и дружелюбной команды, которая создаёт игры, в которые играют миллионы людей по всему миру, мы будем рады видеть вас среди нас.

Обязанности

Text copied to clipboard!
  • Разработка и поддержка игровых механик
  • Интеграция графики, звука и анимации в игровой процесс
  • Оптимизация производительности и устранение багов
  • Работа с игровыми движками (Unity, Unreal Engine)
  • Создание и поддержка инструментов для внутреннего использования
  • Участие в проектировании архитектуры игры
  • Тестирование и отладка кода
  • Сотрудничество с дизайнерами и художниками
  • Реализация пользовательского интерфейса
  • Интеграция сетевых функций и многопользовательского режима

Требования

Text copied to clipboard!
  • Опыт программирования на C++, C# или Python
  • Знание игровых движков (Unity, Unreal Engine)
  • Понимание принципов ООП и структур данных
  • Опыт работы с системами контроля версий (Git)
  • Умение работать в команде и эффективно общаться
  • Желание учиться и развиваться в игровой индустрии
  • Опыт оптимизации производительности приложений
  • Базовые знания графических API (OpenGL, DirectX)
  • Опыт работы с мобильными платформами приветствуется
  • Высшее техническое образование или эквивалентный опыт

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт работы с игровыми движками?
  • Какие языки программирования вы используете чаще всего?
  • Расскажите о проекте, которым вы особенно гордитесь.
  • Как вы подходите к оптимизации производительности игры?
  • Есть ли у вас опыт работы в команде разработчиков?
  • Как вы решаете сложные технические задачи?
  • Использовали ли вы системы контроля версий? Какие?
  • Какой ваш любимый жанр видеоигр и почему?
  • Есть ли у вас опыт с мобильной разработкой?
  • Как вы относитесь к критике и обратной связи?